# Don't change this file. Configuration is done in config/environment.rb and config/environments/*.rb

RAILS_ROOT = "#{File.dirname(__FILE__)}/.." unless defined?(RAILS_ROOT)

unless defined?(Rails::Initializer)
  require 'rubygems'

  if defined?(RAILS_GEM_VERSION) && version = RAILS_GEM_VERSION
    # Asking for 1.1.6 will give you 1.1.6.5206, if available -- makes it easier to use beta gems
    rails_gem = Gem.cache.search('rails', "~>#{version}.0").sort_by { |g| g.version.version }.last

    if rails_gem
      gem "rails", "=#{rails_gem.version.version}"
      require rails_gem.full_gem_path + '/lib/initializer'
    else
      STDERR.puts %(Cannot find gem for Rails ~>#{version}.0:
    Install the missing gem with 'gem install -v=#{version} rails', or
    change environment.rb to define RAILS_GEM_VERSION with your desired version.
  )
      exit 1
    end
  else
    require_gem "rails"
    require 'initializer'
  end

  Rails::Initializer.run(:set_load_path)
end
